﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 {
    margin-bottom: 10px;
}

.ml10 {
    margin-left: 10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/** html .clearfix {height: 1%;}*/

.choosebg {
    overflow: hidden;
    position: relative;
}

/*正文开始*/
/*
.banner a { margin-top:8px; height:585px; display:block; background:url(Img/Index/banner.jpg) no-repeat center top;}
*/
.shi_img {
    background: url(Img/Index/tu.jpg) no-repeat center top;
    height: 1157px;
}

.classF {
    width: 1120px;
    height: 408px;
    margin: 0 auto;
    overflow: hidden;
}

    .classF h2 {
        padding: 60px 0 0 0;
        height: 112px;
        text-align: center;
        overflow: hidden;
    }

        .classF h2 a {
            color: #fec81e;
            font: bold 32px "微软雅黑";
        }

        .classF h2 span {
            display: block;
            color: #bcbcbc;
            font: normal 17px/38px Arial, Helvetica, sans-serif;
            background: url(Img/Index/x1.gif) no-repeat center center;
        }

.c_nr {
}

    .c_nr dl {
        margin: 0 0 16px 0;
        height: 82px;
        overflow: hidden;
    }

        .c_nr dl dt {
            background: url(Img/Index/flbt.gif) no-repeat;
            float: left;
            width: 172px;
            height: 82px;
            padding: 0 6px 0 0;
            text-align: center;
            color: #fff;
            font: 18px/82px "微软雅黑";
        }

        .c_nr dl dd {
            border: 1px solid #ccc;
            border-left: 0;
            float: left;
            width: 941px;
            height: 74px;
            padding: 6px 0 0 0;
        }

            .c_nr dl dd a {
                color: #696969;
                font: 15px/34px "微软雅黑";
                padding: 0 0 0 14px;
                width: 142px;
                display: inline-block;
                background: url(Img/Index/flbor.gif) no-repeat right center;
            }

                .c_nr dl dd a.nbot {
                    background: none;
                }

.cpbg {
    height: 717px;
    background: #f3f3f3;
    overflow: hidden;
}

.cp {
    width: 1268px;
    height: 717px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 30px;
}

    .cp h2 {
        height: 95px;
        padding: 48px 0 0 0;
    }

        .cp h2 span {
            background: url(Img/Index//x2.gif) no-repeat center center;
        }

.barcp {
    height: 42px;
    padding: 0 0 0 318px;
}

    .barcp li {
        float: left;
        width: 198px;
        height: 42px;
        margin-right: 15px;
        display: inline;
        overflow: hidden;
    }

        .barcp li a {
            color: #777;
            width: 198px;
            height: 42px;
            font: 18px/42px "微软雅黑";
            text-align: center;
            background: #d9d9d9;
            display: inline-block;
        }

            .barcp li a:hover, .barcp .cur a {
                color: #fff;
                background: #1f57a3;
            }

.cp_c div {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1190px;
}

.cp_c {
    height: 489px;
    padding: 43px 0 0 0;
    overflow: hidden;
}

    .cp_c ul {
        width: 10000%;
        margin-left: 25px;
        float: left;
        display: inline;
        overflow: hidden;
        position: absolute;
    }

        .cp_c ul li {
            float: left;
            width: 361px;
            height: 404px;
            margin: 0 27px 0 0;
            display: inline;
            overflow: hidden;
        }

            .cp_c ul li img {
                width: 357px;
                height: 320px;
                margin: 1px 2px 10px;
            }

            .cp_c ul li span {
                font: 17px/36px "微软雅黑";
                color: #616161;
                overflow: hidden;
                display: block;
                text-align: center;
            }

.c01 a {
    margin-top: 127px;
    width: 39px;
    height: 77px;
    background: url(../images/l.gif) no-repeat;
    display: block;
}

    .c01 a:hover {
        background: url(Img/Index/l02.gif) no-repeat;
        display: block;
    }

.c02 a {
    margin-top: 127px;
    width: 39px;
    height: 77px;
    background: url(Img/Index/r.gif) no-repeat;
    display: block;
}

    .c02 a:hover {
        background: url(Img/Index/r02.gif) no-repeat;
        display: block;
    }

.enter {
    margin: 0 0 0 490px;
}

    .enter a.morecp {
        background: url(Img/Index/more.gif) no-repeat;
        width: 87px;
        height: 34px;
        font: 14px/34px "微软雅黑";
        color: #fff;
        margin-right: 14px;
        padding: 0 0 0 46px;
        display: inline-block;
    }

    .enter a.dg {
        background: url(Img/Index/zx.gif) no-repeat;
        width: 83px;
        height: 34px;
        font: 14px/34px "微软雅黑";
        color: #fff;
        display: inline-block;
        padding: 0 0 0 50px;
    }


.shi_tu {
    margin: 0 auto;
    overflow: hidden;
}

    .shi_tu h2 {
        padding: 78px 0 0 0;
        height: 229px;
        text-align: center;
        color: #4a4a4a;
        font: 34px "微软雅黑";
        overflow: hidden;
    }

        .shi_tu h2 span {
            display: block;
            color: #fec81e;
            font: bold 60px/72px "微软雅黑";
        }

        .shi_tu h2 em {
            display: inline-block;
            margin-top: 8px;
            padding: 0 18px;
            color: #fff;
            height: 28px;
            font: normal 18px/28px "微软雅黑";
            background: #ed5f19;
        }

/*.ad {
    background: url(Img/Index/ad.jpg) no-repeat center top;
    height: 260px;
    overflow: hidden;
}*/

.bd01 {
    width: 1920px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.bd01 {
    width: 1120px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}



.bdtel01 {
    position: absolute;
    top: 174px;
    left: 365px;
    font: 16px/28px "微软雅黑";
    color: black;
    width: 260px;
    height: 28px;
    text-align: center;
    background: url(Img/Index/adtel.gif) repeat-x;
}

    .bdtel01 span {
        font: 20px/28px Impact;
    }

a.zx01 {
    position: absolute;
    top: 174px;
    left: 636px;
    width: 88px;
    height: 28px;
    font: 16px/28px "微软雅黑";
    padding: 0 0 0 42px;
    color: #fff;
    background: url(Img/Index/onlinezx.gif) no-repeat;
    text-align: left;
}

.ys {
    width: 1120px;
    height: 1800px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

    .ys h2 {
        text-align: center;
    }

.img01 {
    position: absolute;
    top: 375px;
    left: 602px;
}

.img02 {
    position: absolute;
    top: 972px;
    left: -20px;
}

.img03 {
    position: absolute;
    top: 1405px;
    left: 592px;
}

.ystel {
    position: absolute;
    top: 40px;
    left: 184px;
    color: #3a3a3a;
    font: 16px "微软雅黑";
}

    .ystel span {
        display: block;
        font: 30px/32px Impact;
        color: #fec81e;
    }

    .ystel a.zxtel {
        color: #fff;
        font: 16px/28px "微软雅黑";
        width: 80px;
        height: 28px;
        display: block;
        background: url(Img/Index/allzx.gif) no-repeat;
        padding: 0 0 0 40px;
        margin-top: 5px;
    }

.one {
    position: absolute;
    top: 334px;
    left: 0;
    width: 560px;
    overflow: hidden;
}

    .one h3 {
        color: #fec81e;
        font: bold 36px "微软雅黑";
        overflow: hidden;
    }

        .one h3 span {
            display: block;
            font: normal 24px "微软雅黑";
            color: #333;
        }

        .one h3 em {
            float: left;
            width: 100px;
            height: 100px;
            color: black;
            font: 32px/100px Impact;
            display: inline-block;
            margin-right: 16px;
            background: url(Img/Index/01.gif) no-repeat left center;
            text-align: center;
        }

    .one p {
        font: 15px/24px "微软雅黑";
        color: #8b8b8b;
        padding: 0 0 0 116px;
    }

        .one p em {
            color: #ed5f19;
        }

.two {
    position: absolute;
    top: 615px;
    left: 0;
}

.three {
    position: absolute;
    top: 929px;
    left: 560px;
}

.four {
    position: absolute;
    top: 1210px;
    left: 560px;
}

.five {
    position: absolute;
    top: 1494px;
    left: 0;
}

.hz {
    width: 1120px;
    height: 288px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}

    .hz h2 {
        height: 60px;
        background: #fec81e;
        text-align: center;
        overflow: hidden;
    }

        .hz h2 a {
            color: white;
            font: 26px/60px "微软雅黑";
        }

.hz_nr div {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1048px;
}

.hz_nr {
    padding: 34px 18px 0;
    border: 2px solid #fec81e;
    border-top: 0;
    height: 152px;
    overflow: hidden;
}

    .hz_nr ul {
        margin-left: 18px;
        width: 10000%;
        float: left;
        display: inline;
        overflow: hidden;
        position: absolute;
    }

        .hz_nr ul li {
            float: left;
            width: 186px;
            margin-right: 20px;
            display: inline;
            overflow: hidden;
        }

            .hz_nr ul li img {
                width: 184px;
                height: 88px;
                border: 1px solid #d3d3d3;
            }

            .hz_nr ul li span {
                display: block;
                text-align: center;
                color: #666;
                font: 15px/40px "微软雅黑";
            }

.h01 a {
    margin-top: 32px;
    display: inline-block;
    width: 16px;
    height: 26px;
    background: url(Img/Index/hl.gif) no-repeat;
}

    .h01 a:hover {
        background: url(Img/Index/hl02.gif) no-repeat;
    }

.h02 a {
    margin-top: 32px;
    display: inline-block;
    width: 16px;
    height: 26px;
    background: url(Img/Index/hr.gif) no-repeat;
}

    .h02 a:hover {
        background: url(Img/Index/hr02.gif) no-repeat;
    }

.choosebg {
    height: 706px;
    background: url(Img/Index/ysbg.jpg) no-repeat center top;
}

.choose {
    width: 1120px;
    height: 706px;
    margin: 0 auto;
    overflow: hidden;
}

    .choose h2 {
        text-align: center;
        height: 154px;
        padding: 88px 0 0 0;
        color: #fff;
        font: bold 40px "微软雅黑";
    }

        .choose h2 span {
            display: block;
            color: #bebebe;
            font: normal 20px/36px "微软雅黑";
        }

    .choose ul li {
        padding: 66px 0 0 0;
        float: left;
        text-align: center;
        width: 140px;
        height: 130px;
        margin-right: 23px;
        display: inline;
        color: #fff;
        font: 17px "微软雅黑";
    }

    .choose ul .nobot {
        margin-right: 0;
    }

    .choose ul .li02 {
        padding: 76px 0 0 0;
    }

.zhans {
    height: 770px;
    margin: 0 auto;
}

    .zhans h2 {
        padding: 64px 0 0 0;
        height: 90px;
    }

        .zhans h2 span {
            background: url(Img/Index/x3.gif) no-repeat center center;
        }

.bardz {
    height: 64px;
    background: #fec81e;
}

    .bardz li {
        float: left;
        width: 224px;
        height: 64px;
        background: url(Img/Index/zsbor.gif) no-repeat right center;
        overflow: hidden;
    }

    .bardz .nobot {
        background: none;
    }

    .bardz li a {
        color: black;
        width: 224px;
        height: 64px;
        font: 17px/64px "微软雅黑";
        text-align: center;
        display: inline-block;
    }

        .bardz li a:hover, .bardz .cur a {
            color: black;
            background: url(Img/Index/zshover.gif) repeat-x;
        }

.z_nr {
    padding: 30px 0 0 0;
    height: 520px;
    overflow: hidden;
}

    .z_nr .zs_img {
        width: 550px;
        height: 451px;
        overflow: hidden;
        position: relative;
    }

        .z_nr .zs_img span {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 522px;
            height: 52px;
            color: #fff;
            font: 17px/52px "微软雅黑";
            background: url(Img/Index/png.png) repeat;
            padding: 0 0 0 28px;
        }

            .z_nr .zs_img span em {
                float: right;
                margin: 0 18px 0 0;
            }

    .z_nr .zs {
        width: 570px;
        overflow: hidden;
    }

        .z_nr .zs li {
            float: left;
            width: 264px;
            height: 216px;
            margin: 0 0 20px 20px;
            display: inline;
        }

            .z_nr .zs li img {
                width: 264px;
                height: 216px;
            }

.abg {
    background: #f3f3f3;
    height: 588px;
    overflow: hidden;
}

.about {
    width: 1120px;
    height: 588px;
    margin: 0 auto;
    background: url(Img/Index/abg.jpg) no-repeat 0 76px;
    overflow: hidden;
}

.about_dvd {
    width: 338px;
    margin: 134px 0 0 42px;
}

    .about_dvd img {
        width: 337px;
        height: 232px;
    }

    .about_dvd span {
        display: block;
        color: #3d3d3d;
        font: bold 24px/32px "微软雅黑";
        padding: 34px 0 10px 12px;
    }

        .about_dvd span em {
            color: #fec81e;
        }

    .about_dvd .atel {
        background: url(Img/Index/atelbg.gif) no-repeat;
        width: 126px;
        height: 28px;
        color: #fff;
        font: 18px/28px Impact;
        padding: 0 0 0 46px;
        float: left;
        margin: 0 10px 0 12px;
        display: inline;
    }

    .about_dvd a.dvd_zx {
        background: url(Img/Index/onlinezx.gif) no-repeat;
        width: 84px;
        height: 28px;
        color: #fff;
        font: 16px/28px "微软雅黑";
        padding: 0 0 0 46px;
        float: left;
    }

.about_s {
    width: 686px;
    overflow: hidden;
}

    .about_s h2 {
        padding: 72px 0 0 0;
    }

        .about_s h2 a {
            display: block;
            color: #363535;
            font: 20px/22px "微软雅黑";
        }

        .about_s h2 em {
            display: block;
            color: #fec81e;
            font: normal 48px/50px Impact;
        }

    .about_s p {
        padding: 44px 0 0 0;
        color: #717171;
        font: 16px/24px "微软雅黑";
    }

.aimg {
    margin: 52px 0 0 0;
    height: 154px;
}

    .aimg div {
        width: 618px;
        height: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }

    .aimg ul {
        float: left;
        width: 10000%;
        display: inline;
        overflow: hidden;
        position: absolute;
    }

        .aimg ul li {
            float: left;
            width: 198px;
            height: 154px;
            margin-right: 14px;
            display: inline;
            position: relative;
        }

            .aimg ul li img {
                width: 198px;
                height: 154px;
            }

            .aimg ul li span {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 198px;
                height: 34px;
                text-align: center;
                color: #fff;
                font: 14px/34px "微软雅黑";
                background: url(Img/Index/png.png) repeat;
            }

.al01 a {
    margin-top: 0;
    display: inline-block;
    width: 18px;
    height: 154px;
    background: url(Img/Index/al.gif) no-repeat;
}

    .al01 a:hover {
        background: url(Img/Index/al02.gif) no-repeat;
    }

.al02 a {
    margin-top: 0;
    display: inline-block;
    width: 18px;
    height: 154px;
    background: url(Img/Index/ar.gif) no-repeat;
}

    .al02 a:hover {
        background: url(Img/Index/ar02.gif) no-repeat;
    }

.botbg {
    background: url(Img/Index/botbg.gif) repeat-x left bottom;
    height: 1098px;
    overflow: hidden;
}

.new {
    width: 709px;
    height: 534px;
    overflow: hidden;
    margin: 52px 0 0 0;
}

.barnew {
    height: 52px;
    background: #f3f3f3;
    overflow: hidden;
}

    .barnew ul {
        float: left;
        height: 52px;
        overflow: hidden;
    }

        .barnew ul li {
            float: left;
            height: 52px;
            overflow: hidden;
        }

            .barnew ul li a {
                color: #828282;
                padding: 0 40px;
                display: inline-block;
                height: 52px;
                font: 18px/52px "Microsoft Yahei";
            }

                .barnew ul li a:hover, .barnew ul .cur a {
                    color: #292929;
                    background: #fff url(Img/Index/dthover.gif) repeat-x;
                    height: 52px;
                }

    .barnew span {
        margin: 20px 22px 0 0;
    }

.n_con {
    height: 452px;
    overflow: hidden;
    padding: 30px 0 0 0;
}

    .n_con dl {
        height: 190px;
        overflow: hidden;
        margin-bottom: 40px;
    }

        .n_con dl dt {
            width: 251px;
            height: 190px;
        }

            .n_con dl dt img {
                width: 251px;
                height: 190px;
            }

        .n_con dl dd {
            width: 426px;
            overflow: hidden;
            padding: 0 0 0 26px;
        }

            .n_con dl dd h3 a {
                font: bold 16px/28px "宋体";
                color: #434343;
            }

            .n_con dl dd p {
                font: 14px/28px "宋体";
                color: #7d7d7d;
                padding: 10px 0 0 0;
            }

                .n_con dl dd p a {
                    display: block;
                    margin: 10px 0 0 0;
                }

    .n_con ul {
        background: url(Img/Index/dtbor.gif) no-repeat 348px 10px;
        overflow: hidden;
    }

        .n_con ul li {
            height: 32px;
            color: #868686;
            font: 14px/32px Arial, Helvetica, sans-serif;
            float: left;
            width: 310px;
            padding: 0 15px 0 14px;
            margin-right: 30px;
            display: inline;
            background: url(Img/Index/dd.gif) no-repeat left center;
            overflow: hidden;
        }

            .n_con ul li a {
                color: #3e3e3e;
                font: 15px/32px "宋体";
            }

        .n_con ul .nobot {
            margin-right: 0;
        }

.faq {
    width: 364px;
    height: 464px;
    margin: 52px 0 0 0;
    overflow: hidden;
}

    .faq h2 {
        height: 52px;
        overflow: hidden;
        padding: 0 0 0 26px;
        background: #f3f3f3;
    }

        .faq h2 a {
            color: #292929;
            font: 18px/52px "Microsoft Yahei";
        }

        .faq h2 span {
            margin: 0 22px 0 0;
        }

.fa_con {
    height: 413px;
    overflow: hidden;
    padding: 5px 32px 0 12px;
}

    .fa_con dl {
        padding: 15px 0;
        border-bottom: 1px dashed #b8b8b8;
        overflow: hidden;
    }

        .fa_con dl dt {
            height: 32px;
            font: bold 16px/32px "宋体";
            overflow: hidden;
            padding: 0 0 0 28px;
            background: url(Img/Index/wen.gif) no-repeat 0 center;
        }

            .fa_con dl dt a {
                color: #434343;
            }

        .fa_con dl dd {
            color: #7d7d7d;
            font: 15px/24px "宋体";
            height: 72px;
            overflow: hidden;
            overflow: hidden;
            padding: 0 10px 0 28px;
            background: url(Img/Index/da.gif) no-repeat 0 0;
        }

.online {
    width: 348px;
    height: 449px;
    background: #fff;
    overflow: hidden;
}

    .online h2 {
        padding: 24px 0 0 82px;
        height: 76px;
        border-top: 4px solid #fec81e;
        background: url(Img/Index/lyico.gif) no-repeat 20px 28px;
    }

        .online h2 a {
            display: block;
            color: #464646;
            font: 18px/20px "微软雅黑";
        }

        .online h2 em {
            display: block;
            color: #fec81e;
            font: normal 24px/26px Impact;
        }

.ly {
    height: 345px;
    padding: 0 0 0 20px;
    overflow: hidden;
}

    .ly li {
        margin-bottom: 14px;
        *margin-bottom: 12px;
        font: 14px/42px "微软雅黑";
        color: #c5c5c5;
        overflow: hidden;
    }

        .ly li em {
            color: #f00;
            font: 14px/42px "微软雅黑";
            padding: 0 0 0 10px;
        }

    .ly .ly04 {
        margin: 0;
    }

.inp03 {
    border: 0;
    color: #c5c5c5;
    width: 232px;
    height: 42px;
    font: 14px/42px "微软雅黑";
    padding: 0 0 0 60px;
    background: url(Img/Index/lyico-13.gif) no-repeat;
    overflow: hidden;
}

.inp04 {
    border: 0;
    color: #c5c5c5;
    width: 232px;
    height: 42px;
    font: 14px/42px "微软雅黑";
    padding: 0 0 0 60px;
    background: url(Img/Index/lyico-13-02.gif) no-repeat;
    overflow: hidden;
}

.inp05 {
    border: 0;
    color: #c5c5c5;
    width: 232px;
    height: 42px;
    font: 14px/42px "微软雅黑";
    padding: 0 0 0 60px;
    background: url(Img/Index/lyico-13-03.gif) no-repeat;
    overflow: hidden;
}

.inpbz {
    border: 0;
    color: #c5c5c5;
    width: 278px;
    height: 72px;
    font: 14px/24px "微软雅黑";
    padding: 8px 0 0 12px;
    border: 1px solid #dadada;
    resize: none;
    overflow: hidden;
}

.i_img01 {
    width: 290px;
    height: 42px;
    font: 18px/42px "微软雅黑";
    cursor: pointer;
    color: #fff;
    text-align: center;
    border: 0;
    background: url(Img/Index/tj.gif) repeat-x;
}

.bot {
    width: 720px;
    margin: 140px 0 0 0;
    overflow: hidden;
}

.bot_xl {
}

    .bot_xl li {
        float: left;
        margin-right: 24px;
        width: 223px;
        height: 93px;
        text-align: center;
    }

        .bot_xl li a {
            display: block;
            color: #424242;
            font: 18px "微软雅黑";
            height: 71px;
            padding: 22px 0 0 0;
            background: #d5d5d5 url(Img/Index/xlsj.gif) no-repeat center 55px;
        }

            .bot_xl li a:hover, .bot_xl .cur a {
                color: black;
                background: #fec81e url(Img/Index/xlsj-16.gif) no-repeat center 55px;
            }

    .bot_xl .nobot {
        margin-right: 0;
    }

.link {
    height: 270px;
    overflow: hidden;
}

    .link h2 {
        height: 68px;
        padding: 10px 0 0 0;
        color: #848484;
        background: url(Img/Index/linkx.gif) no-repeat left bottom;
        overflow: hidden;
    }

        .link h2 a {
            font: 20px/68px "微软雅黑";
            color: #fec81e;
        }

        .link h2 em {
            font: 16px/68px Arial, Helvetica, sans-serif;
            color: #b7b7b7;
            padding: 0 0 0 10px;
        }

        .link h2 span a {
            font: 13px/68px "微软雅黑";
            color: #ed5f19;
        }

.ll_con {
    padding: 2px 0 0 0;
    height: auto;
    overflow: hidden;
}

    .ll_con a {
        padding: 0 4px 0 0px;
    	
        color: #636363;
        display: inline-block;
        font: 14px/38px "宋体";
    }




.list {
    width: 240px;
    height: auto;
    background: #fff;
    border-bottom: 1px solid #c4c4c4;
    overflow: hidden;
}

    .list h3 {
        height: 58px;
        padding: 0 0 0 20px;
        background: #1f57a3;
        overflow: hidden;
    }

        .list h3 a {
            color: #fff;
            font: bold 22px/58px "微软雅黑";
        }

    .list ul {
        padding: 0 19px;
        width: 200px;
        border: 1px solid #c4c4c4;
        border-width: 0 1px;
        overflow: hidden;
    }

        .list ul li {
            height: 44px;
            border-bottom: 1px solid #ebebeb;
            overflow: hidden;
        }

            .list ul li a {
                color: #696969;
                width: 210px;
                height: 40px;
                font: 16px/40px "微软雅黑";
                background: url(Img/Index/ldd.gif) no-repeat 2px center;
                padding: 0 0 0 18px;
                display: inline-block;
            }

                .list ul li a:hover, .list ul .cur a {
                    color: #1f57a3;
                    background: url(Img/Index/ldd-02.gif) no-repeat 2px center;
                }

/**/
.top {
    background: url(Img/Index/top_bg.gif) repeat-x;
    height: 177px;
    overflow: hidden;
}

.h_con .phone {
    background: url(Img/Index/phone.gif) no-repeat 0 40px;
    float: right;
    padding: 44px 0 0 50px;
}

.phone p {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #666;
}

.phone span {
    font-family: "Microsoft YaHei";
    font-size: 20px;
    color: #fec81e;
    font-weight: bold;
}
/**/

/**/
.h_top {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    color: #a3aec3;
}

    .h_top em {
        float: left;
    }

em, i {
    font-style: normal;
}

.h_top span {
    float: right;
    display: inline-block;
}

    .h_top span a {
        padding: 0 10px;
        color: #a3aec3;
    }
/**/



/**/
.yd_bg {
    background: url(Img/Index/yd_bg.jpg) no-repeat center 0;
    height: 713px;
    overflow: hidden;
    margin-top: 30px;
}

.yd {
    width: 960px;
    margin: 0 auto;
    font-family: "Microsoft YaHei";
}

    .yd dl {
        float: left;
        display: inline;
        overflow: hidden;
    }

        .yd dl dt {
            height: 55px;
        }

            .yd dl dt span {
                font-size: 25px;
                color: #0c0b0b;
                font-weight: bold;
                display: block;
                float: left;
                padding: 12px 0 0 5px;
            }

            .yd dl dt img {
                width: 44px;
                height: 48px;
                float: left;
            }

        .yd dl dd {
            font-size: 14px;
            color: #0c0b0b;
            padding-left: 50px;
            font-weight: bold;
        }

    .yd .yd_01 {
        margin: 58px 0 0 24px;
        width: 305px;
    }

    .yd .yd_02 {
        margin: 48px -10px 0 304px;
        width: 330px;
    }

    .yd .yd_03 {
        margin: 45px 0 0;
        width: 270px;
        clear: both;
    }

    .yd .yd_04 {
        margin: 55px -10px 0 460px;
        width: 240px;
    }

    .yd p {
        float: right;
        margin: 80px -45px 0 0;
    }

        .yd p img {
            width: 219px;
            height: 46px;
        }
/**/

/**/

.ys_bj {
    background: url(Img/Index/ys_bj.gif) repeat;
    overflow: hidden;
    height: 1520px;
    position: relative;
}



.5sys {
        background: url(Img/Index/ys_t.png) no-repeat center top;
        height: 158px;
        overflow: hidden;
        text-align: center;
        font: 62px "Microsoft Yahei";
        color: #fff;
        padding-top: 90px;
         width: 100%;
    }



    .ys_bj h2 {
        background: url(Img/Index/ys_t.png) no-repeat center top;
        height: 158px;
        overflow: hidden;
        text-align: center;
        font: 62px "Microsoft Yahei";
        color: #fff;
        padding-top: 90px;
         width: 100%;
    }

.ys1 {
    background: url(Img/Index/ys1.jpg) no-repeat center top;
    height: 466px;
    overflow: hidden;
}

.ys2 {
    background: url(Img/Index/ys2.jpg) no-repeat center top;
    height: 466px;
    overflow: hidden;
}

.ys3 {
    background: url(Img/Index/ys3.jpg) no-repeat center top;
    height: 400px;
    overflow: hidden;
}

.ys {
    position: absolute;
    top: 188px;
    left: 50%;
    margin-left: -480px;
    width: 960px;
    height: 1332px;
    overflow: hidden;
}

    .ys .dl01 {
        position: absolute;
        top: 120px;
        left: 0;
        width: 444px;
    }

    .ys .dl02 {
        position: absolute;
        top: 295px;
        left: 0;
        width: 444px;
    }

    .ys .dl03 {
        position: absolute;
        top: 576px;
        right: 0;
        width: 410px;
    }

    .ys .dl04 {
        position: absolute;
        top: 766px;
        right: 0;
        width: 410px;
    }

    .ys .dl05 {
        position: absolute;
        top: 1040px;
        left: 0;
        width: 444px;
    }

    .ys dl dt {
        height: 55px;
        overflow: hidden;
    }

        .ys dl dt span {
            font: 42px Impact;
            color: #999;
            width: 56px;
            display: block;
            float: left;
        }

        .ys dl dt p {
            width: 385px;
            overflow: hidden;
            float: left;
            font: 12px Arial, Helvetica, sans-serif;
            color: #999;
            text-transform: uppercase;
        }

            .ys dl dt p b {
                font-size: 22px;
                color: #fec81e;
                font-family: "Microsoft Yahei";
                display: block;
                padding-top: 5px;
            }

    .ys dl dd {
        line-height: 30px;
        background: url(Img/Index/ys_ico.gif) no-repeat 34px 12px;
        padding-left: 50px;
        font: 14px "Microsoft Yahei";
        color: #333;
        line-height: 30px;
    }

        .ys dl dd span {
            color: #fec81e;
        }

    .ys .dl03 dt p, .ys .dl04 dt p {
        width: 350px;
    }

/**/

/**/
.adv_bj {
    background: url(Img/Index/faq_bj.jpg) no-repeat center top;
    height: 591px;
    overflow: hidden;
}

.adv {
    width: 960px;
    height: 591px;
    margin: 0 auto;
    overflow: hidden;
}

    .adv h2 {
        height: 90px;
        overflow: hidden;
    }

        .adv h2 i {
            font: 28px "Microsoft Yahei";
            color: #333;
            display: block;
            float: left;
            width: 485px;
            text-align: right;
            padding: 20px 0 0 55px;
        }

            .adv h2 i em {
                display: block;
                font-style: normal;
                font-size: 12px;
                text-transform: uppercase;
            }

        .adv h2 span {
            display: block;
            width: 360px;
            float: left;
            font-size: 48px;
            font-family: "Microsoft Yahei";
            color: #fec81e;
            line-height: 85px;
            padding-left: 10px;
        }

    .adv p {
        font: 16px "Microsoft Yahei";
        color: #333;
        width: 435px;
        padding-bottom: 5px;
        line-height: 24px;
    }

        .adv p b {
            color: #fec81e;
        }

    .adv .p01 {
        margin: 42px 0 0 460px;
    }

    .adv .p02 {
        margin: 30px 0 0 504px;
    }

    .adv .p03 {
        margin: 50px 0 0 506px;
    }

    .adv .p04 {
        margin: 50px 0 0 470px;
    }

    .adv .p05 {
        margin: 50px 0 0 397px;
    }

    .adv .p06 {
        margin: 10px 0 0 480px;
        width: 400px;
    }




/**/
.cp_l {
    width: 195px;
    font-size: 0;
}

.cp_lt {
    background: url(Img/Index/cp_ltbg.gif) no-repeat;
    height: 50px;
    overflow: hidden;
    line-height: 42px;
    text-align: center;
}

    .cp_lt a {
        font-family: "Microsoft YaHei";
        font-size: 20px;
        color: #fff;
        font-weight: bold;
    }

.cp_lm {
    background: url(Img/Index/cp_lmbg.gif) repeat-y;
}

    .cp_lm h3 {
        background: url(Img/Index/cp_lbg1.gif) no-repeat 0 10px;
        width: 167px;
        height: 25px;
        line-height: 25px;
        margin: 0 auto;
        padding: 10px 0 0;
    }

        .cp_lm h3 a {
            padding-left: 30px;
            font-size: 12px;
            color: #fff;
        }

    .cp_lm ul {
        width: 166px;
        margin: 0 auto;
    }

        .cp_lm ul li {
            height: 34px;
            line-height: 34px;
            overflow: hidden;
            border-bottom: #999 1px dashed;
        }

            .cp_lm ul li a {
                font-size: 12px;
                color: #333;
                background: url(Img/Index/cp_ico01.gif) no-repeat 21px 13px;
                display: block;
                height: 34px;
                line-height: 34px;
                overflow: hidden;
                padding-left: 32px;
            }

.cp_lb {
    font-size: 0;
}

    .cp_lb img {
        width: 195px;
        height: 22px;
    }

.cp_r {
    width: 1040px;
    border: #dcdcdc 1px solid;
    padding-bottom: 49px;
}

.cp_rt {
    width: 1020px;
    height: 32px;
    line-height: 32px;
    border-bottom: #fec81e 2px solid;
    float: right;
    padding: 10px 0 0;
}

    .cp_rt a {
        font-family: "Microsoft YaHei";
        font-size: 16px;
        color: #fff;
        background: url(Img/Index/cp_rtbg1.gif) no-repeat;
        width: 194px;
        height: 32px;
        display: block;
        float: left;
        padding-left: 46px;
    }

    .cp_rt span {
        float: right;
    }

        .cp_rt span a {
            width: 42px;
            height: 16px;
            background: none;
            padding: 0 24px 0 0;
        }

.cp_r dl {
    float: left;
    padding: 45px 0 5px 20px;
}

    .cp_r dl dt {
        font-size: 0;
        border: #e2e2e2 1px solid;
        padding: 4px;
    }

        .cp_r dl dt img {
            width: 226px;
            height: 152px;
        }

        .cp_r dl dt span {
            display: block;
            width: 226px;
            height: 29px;
            line-height: 29px;
            text-align: center;
            background: #757474;
        }

            .cp_r dl dt span a {
                font-size: 12px;
                color: #fff;
            }

    .cp_r dl dd {
        padding: 34px 0 0;
        text-align: center;
    }

        .cp_r dl dd img {
            width: 90px;
            height: 25px;
            padding: 0 10px;
        }



/**/
.ad {
    background: url(Img/Index/ad.jpg) no-repeat center top;
    height: 260px;
    overflow: hidden;
}

.bd01 {
    width: 1920px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.bdtel1 {
    position: absolute;
    top: 86px;
    left: 1262px;
    color: #fff;
    font: 16px "微软雅黑";
    text-align: right;
}

    .bdtel1 span {
        display: block;
        font: 24px/28px "Impact";
    }

    .bdtel1 em {
        display: block;
        margin: 12px 0 0 -80px;
    }

        .bdtel1 em a {
            margin-left: 22px;
            color: #fff;
            font: bold 16px/28px "微软雅黑";
            width: 113px;
            height: 28px;
            border: 2px solid #fff;
            display: inline-block;
            text-align: center;
        }


/**/
